File: /var/www/html/wpbiancoarte/wp-content/themes/hiroshi/inc/justified-gallery/helper.php
<?php
if ( ! function_exists( 'hiroshi_register_justified_gallery_scripts' ) ) {
/**
* Function that register module 3rd party scripts
*/
function hiroshi_register_justified_gallery_scripts() {
wp_register_script( 'jquery-justified-gallery', HIROSHI_INC_ROOT . '/justified-gallery/assets/js/plugins/jquery.justifiedGallery.min.js', array( 'jquery' ), true );
}
add_action( 'hiroshi_action_before_main_js', 'hiroshi_register_justified_gallery_scripts' );
}
if ( ! function_exists( 'hiroshi_include_justified_gallery_scripts' ) ) {
/**
* Function that enqueue modules 3rd party scripts
*
* @param array $atts
*/
function hiroshi_include_justified_gallery_scripts( $atts ) {
if ( isset( $atts['behavior'] ) && 'justified-gallery' === $atts['behavior'] ) {
wp_enqueue_script( 'jquery-justified-gallery' );
}
}
add_action( 'hiroshi_core_action_list_shortcodes_load_assets', 'hiroshi_include_justified_gallery_scripts' );
}
if ( ! function_exists( 'hiroshi_register_justified_gallery_scripts_for_list_shortcodes' ) ) {
/**
* Function that set module 3rd party scripts for list shortcodes
*
* @param array $scripts
*
* @return array
*/
function hiroshi_register_justified_gallery_scripts_for_list_shortcodes( $scripts ) {
$scripts['jquery-justified-gallery'] = array(
'registered' => true,
);
return $scripts;
}
add_filter( 'hiroshi_core_filter_register_list_shortcode_scripts', 'hiroshi_register_justified_gallery_scripts_for_list_shortcodes' );
}